*{
    padding: 0px;
    margin: 0px;
}
body{
    background-color: #F9F9F9;
}
.main{
    width: 98.8vw
}
.header{
    width: 100%;
    height: 16.5vh;
    background-color: #E1ECF5;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px;
}
.headerone{
    display: flex;
    width: 93%;
    margin: 0 auto;
    justify-content: space-between;
    padding-top: 3vh;
}
.headerone img{
    margin-top: -2vh;
}
.inp{
    width: 75vw;
    margin-left: 10vw;
    height: 5vh;
    border: 0px solid black;
    border-radius: 30px;
}
.tow{
    width: 98.8vw;
    margin-top: 2.5vh;
}
.towone{
    width: 90%;
    margin: 0 auto;
    height: 10vh;
    background-color: white;
    box-shadow: 5px 3px 3px gray;
    display: flex
}
.le{
    width: 35%;
    background-color: skyblue;
    height: 6vh;
    display: flex;
    line-height: 6vh;
    color: blue;
    font-size: 3.8vw;
    justify-content: space-between;
    padding: 0px 25px;
    margin: 2vh;
}
.le svg{
    margin-top: 1.3vh;
}
.ri{
    width: 35%;
    background-color: orange;
    height: 6vh;
    display: flex;
    line-height: 6vh;
    color: blue;
    font-size: 3.8vw;
    justify-content: space-between;
    padding: 0px 25px;
    margin: 2vh;
}
.ri svg{
    margin-top: 1.3vh;
}
.lis{
    width:90%;
    margin: 0 auto;
}
.second_typecss{
    padding: 0px 5px;
    color: blue;
    margin-top: 2vh;
    margin-left: -2vw;
    width: 100%;
    min-height: 7vh;
    background-color: aqua;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    line-height: 6.5vh;
    display: flex;
    padding: 0px 2vw;
}
.second_typecsslist{
    display: flex;
    width: 100%;
    flex-wrap: wrap
}
.second_typecsslist div{
    width: 25%;
}
.second_typecss svg{
    margin-top: 2vw;
}
.no{
    display: none
}
.list_header{
    width: 88vw;
    background-color: white;
    margin: -1.5vh auto;
    padding: 2vh 3vw;
    border-radius:8px;
    
}
.list_headerone{
    display: flex;
    width: 100%;
    justify-content: space-between
}
.read_list{
    width: 100%;
    margin-top: 3vh;
    display: flex;
    flex-wrap: wrap;
}
.ben{display: inline-block;
    background-color: blue;
    color: azure;
    height: 3.5vh;
    width: 9vh;
    text-align: center;
    line-height: 3.5vh;
    margin-top: 1vh;
    font-size: 3vw;
}
.read_listone{
    width: 43%;
    margin: 3vw;
    font-size: 4vw
}
.read_listone img{
    width: 100%;
    height: 17vh;
}
.is_chu{
    display: inline-block;
    width: 16vw;
    height: 2.5vh;
    color: skyblue;
    font-size: 3vw;
    background-color: blue;
    text-align: center;
    line-height: 2.5vh;
    border-radius: 8px
}
